body
{
   background-color: #DCDCDC;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
#PageHeader
{
   background-color: #B0E0E6;
   background-image: none;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
#guide
{
   border-width: 0;
}
#ATM
{
   background-color: #808080;
   background-image: none;
   opacity: 0.80;
}
#numberPanel
{
   background-color: #B0C4DE;
   background-image: none;
   border: 10px #708090 solid;
   border-radius: 5px;
   -moz-box-shadow: 0px 0px 30px #BA55D3;
   -webkit-box-shadow: 0px 0px 30px #BA55D3;
   box-shadow: 0px 0px 30px #BA55D3;
}
#b1
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#b2
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#b3
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#b4
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#b5
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#b6
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#b9
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#b8
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#b7
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#b0
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#cancel
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#comfirm
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #FAEBD7;
   background-image: none;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#card
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: transparent;
   background-image: url(../image/cardSlot.png);
   background-repeat: no-repeat;
   background-position: center top;
   background-size: 100% 100%;
   color: #F08080;
   font-family: Verdana;
   font-weight: bold;
   font-size: 35px;
}
#switch
{
   border: 5px #708090 solid;
   border-radius: 5px;
   background-color: #B8860B;
   background-image: none;
   color: #800000;
   font-family: "Bookman Old Style";
   font-weight: bold;
   font-size: 35px;
   -moz-box-shadow: 0px 0px 35px #E9967A;
   -webkit-box-shadow: 0px 0px 35px #E9967A;
   box-shadow: 0px 0px 35px #E9967A;
}
#moneyPanel
{
   background-color: #4F4F4F;
   background-image: none;
   border: 10px #D3D3D3 solid;
   border-radius: 10px;
}
#money_box
{
   background-color: transparent;
   background-image: url(../image/money_close.png);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: 90% 90%;
   -moz-box-shadow: 0px 0px 20px #BC8F8F;
   -webkit-box-shadow: 0px 0px 20px #BC8F8F;
   box-shadow: 0px 0px 20px #BC8F8F;
}
#area
{
   border: 10px #CCCCCC inset;
   border-radius: 5px;
   background-color: #D3D3D3;
   background-image: none;
   color :#B8860B;
   font-family: Verdana;
   font-weight: bold;
   font-size: 24px;
   padding: 4px 4px 4px 4px;
   -moz-box-shadow: 0px 0px 30px #A0522D;
   -webkit-box-shadow: 0px 0px 30px #A0522D;
   box-shadow: 0px 0px 30px #A0522D;
   text-align: left;
   overflow: auto;
   resize: none;
}
#area:focus
{
   border-color: #66AFE9;
   -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#display
{
   border: 20px #4F4F4F groove;
   border-radius: 8px;
   background-color: #228B22;
   background-image: none;
   color :#000000;
   font-family: Verdana;
   font-weight: normal;
   font-size: 32px;
   padding: 4px 4px 4px 4px;
   text-align: left;
   overflow: auto;
   resize: none;
}
#display:focus
{
   border-color: #66AFE9;
   -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
